/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.actions;

import org.json.simple.JSONObject;

import it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events.GenericEvent;

/**
 * @author Massimo Canonaco
 *
 */
public abstract class GenericActionInfo implements GenericEvent {

	protected boolean busy;

	public GenericActionInfo()
	{
		busy = false;
	}
	
	/**
	 * @return the free
	 */
	public boolean isBusy() {
		return busy;
	}

	/**
	 * @param free the free to set
	 */
	public void setBusy(boolean busy) {
		this.busy = busy;
	}
	
	@Override
	public JSONObject getAsJSONObject() 
	{
		return null;
	}
	
	@Override
	public void setFromJSONOnbject(JSONObject object) 
	{
		
	}

}
